Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Portugal F1 Great Britain #1-w4 Portugal F2 Italy F9 Italy F10 Italy F13 Serbia&Montenegro F5 Italy F21 Italy F22 Italy F25 Great Britain F7 China F1 Italy F4 Italy F5 Italy F6 Great Britain #2-w2 Hungary F3 Italy F18 Italy F21 Italy F5 Great Britain F16 Italy F5 Italy F19 Croatia F7 Croatia F8 Italy F1 Italy F5 Italy F6 Poland F1 Italy F14 Italy F16 Italy F20 Romania F7 Egypt F11 Great Britain F17 Spain F10 France F14 Italy F16 (Padova) Turkey F4 (Antalya) Turkey F5 (Antalya) Turkey F8 (Antalya) Greece F3 (Heraklion) Italy F25 France F13 Spain F23 China F2 China F3 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Italy F2 Italy F3 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Ljubljana Open - Ljubljana Italy F11 Belgium F1 IPP Open - Helsinki Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari Open Mutouest - St. Brieuc Steelers Cup - Kosice Ljubljana Open - Ljubljana The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova 5° Sporting Challenger - Turin Porsche Open - Poznan San Marino Cepu Open - San Marino Concurso Internacional de Vigo - Vigo Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Steelers Cup - Kosice UTC Open by Selena - Cherkassy Genova Open Challenger - Genova Posillipo Tennis Cup - Napoli Copa Petrobras Brazil - Belo Horizonte Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Porsche Open - Poznan San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Citta di Como Challenger - Como Flea Market Cup Busan Challenger Tennis - Busan Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil Iquique Challenger Rabat Challenger Italy F4 Barletta Challenger Canottieri Minico 2004 - Mantova Nokian Hakkapeliitta Open - Tampere Kosice Challenger Reggio Emilia Challenger Rijeka Challenger Copa Petrobras - Aracaju San Marino Challenger Citta di Monza - Monza Gemax Open - Belgrade Trani Challenger San Sebastian Challenger Como Challenger Todi Challenger Palermo Challenger Tarragona Challenger Aachen Challenger Genova Challenger Zagreb Challenger Arad Challenger Saransk Challenger Napoli Challenger Palermo Challenger Morocco Tennis Tour - Rabat Banja Luka 2002 - Banja Luka Singapore Challenger Burnie Challenger Bergamo Challenger Caloundra Challenger Garden Open 2004 - Rome Le Gosier Challenger Caltanissetta Challenger Barranquilla Challenger Sopot Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Memorial Kolyaskin - Donetsk Recanati Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Banja Luka Challenger Izmir Challenger VII Trofeo Ciudad de Quito - Quito Napoli Challenger Palermo Challenger Ortisei Challenger Challenger Brasov - Brasov Copa Petrobras - Bogota Loughborough Challenger Bratislava Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Heilbronn Challenger Oberstaufen Cup - Oberstaufen Bukhara Challenger - Bukhara EI Bank Bulgarian Challenger - Sofia Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Maia Open 2002 - Maia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Baumag Open - Budapest Sassuolo Challenger - Sassuolo Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka Arad Challenger Copa Sevilla Internacionales de Andalucia - Seville Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Gemax Samsung Open 2004 - Belgrade Tashkent Challenger - Tashkent Sibiu Challenger St. Remy Challenger XL Bermuda Open - Bermuda Brasov Challenger Lermontov Challenger Rio De Janeiro Challenger San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban Dallas Challenger Santiago Challenger Tunis Challenger Portoroz Challenger Recanati Challenger Guimaraes Challenger San Marino Challenger Cordenons Challenger Como Challenger St. Remy Challenger Szczecin Challenger Izmir Challenger Orleans Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Casablanca Challenger X Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Astana Challenger Cherbourg Challenger Kazan Challenger Tunis Challenger Burbank Challenger - Burbank Challenger Copa Sevilla 2008 - Seville Vicenza Challenger Arad Challenger Marburg Challenger Recanati Challenger Copa Telefonica CTC Chile - Santiago San Benedetto Challenger - San Benedetto Cordenons Challenger Banja Luka Challenger Seville Challenger Meknes Challenger Sibiu Challenger Geneva Challenger Riviera di Rimini Challenger 2004 - Rimini Bergamo Challenger Cherbourg Challenger Top Wool Challenger-Immagine Trophy - Biella Cepu Open - San Marino XI Torneo Internazionale di Tennis - Barletta Timisoara Challenger - Timisoara Memorial Manfredini - Sassuolo Riviera di Rimini Challenger - Rimini Porsche Open - Poznan 9° Trani Cup - Trani Societa Canottieri Mincio 2005 - Mantova Nokian Hakkapeliitta Open - Tampere Togliatti Cup - Togliatti Milan Challenger Todi Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Rhein-Main Challenger 2004 - Aschaffenburg Samarkand Challenger - Samarkand Black Forest Open - Freudenstadt The LTA Men's Challenger - Southampton Tunis Open - Tunis Aptos Challenger Copa Kia - Santiago Manerbio Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Kos-Zucchetti Tennis Cup - Cordenons Seville Challenger Antonio Savoldi-Marco Co. - Manerbio Banja Luka Challenger Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Ciutat de Barcelona - Barcelona Isla de Gran Canaria - Mas Palomas Pekao Open - Szczecin Almaty Challenger 1 - Almaty The LTA Nottingham Challenger - Nottingham Kos-Zucchetti Tennis Cup - Cordenons 's Tennis Masters 07 Challenger - Graz Alexander Kolyaskin Memorial - Donetsk Rome Challenger Challenger Tunisie - Tunis Zagreb Challenger St. Brieuc Challenger Ho Chi Minh City Challenger Mitsubishi Electric Europe Cup - Monza Orbetello Challenger Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Ostdeutscher Sparkessen Cup - Dresden Bergamo Challenger New Delhi Challenger Marrakech Challenger Bukhara Challenger - Bukhara Morocco Tennis Tour - Tanger Kazan Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Architect Open - Budapest Napoli Challenger Barletta Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Samarkand Challenger Copa Petrobras - Santiago Todi Challenger San Marino Challenger Lambertz Open by Stawag - Aachen Copa Petrobras - Montevideo Salzburg Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin UTC Open - Cherkassy Rome Challenger Copa Petrobras-Argentina - Buenos Aires Mestre Challenger Vicenza Challenger Tennis Napoli Cup 2006 - Napoli Copa Petrobras Brazil - Aracaju LTA Shrewsbury Challenger - Shrewsbury Copa Kia Challenger ATP - Santiago Izmir Challenger ECU Prague Open - Prague Almaty Challenger 2 - Almaty XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Como Challenger Challenger Ciudad de Guayaquil - Guayaquil Alphen Challenger Turin Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Banja Luka Challenger IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Bergamo Challenger Padova Challenger 2004 Keys Gate Challenger - Homestead Timisoara Challenger Sir Supermercati - Rome Casablanca Challenger Istanbul Challenger Challenger Ford de Cherbourg - Cherbourg Salinas Challenger Sao Paulo Challenger Tunis Challenger Bytom Challenger Constanta Challenger Arad Challenger Genova Challenger Polska Energia Open - Bytom Orleans Challenger Padova Challenger San Benedetto Challenger Alessandria Challenger Orbetello Challenger San Marino Cepu Open - San Marino Kosice Challenger Ljubljana Challenger Braunschweig Challenger Internazionali di Tennis Dell'Umbria - Todi La Serena Open - La Serena Eckental Challenger Open Costa Daurada - Tarragona Bergamo Challenger Mordovia Cup 2005 - Saransk Noumea Challenger Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Copa Ericsson Argentina - Buenos Aires Napoli Challenger Rome Challenger Vicenza Challenger Mestre Challenger Perugia Challenger Recanati Challenger Rome Challenger Prostejov Challenger Internazionali di Tennis - Bergamo Nottingham Challenger St. Petersburg Open - St. Petersburg Canottieri Mincio Open - Mantova Kyoto Challenger Raanana Challenger Turin Challenger Ischgl International Tennis Challenger 2003 - Ischgl San Benedetto Challenger Tiburon Challenger - Tiburon XL Challenger de Tenis Copa Sevilla - Seville 2003 USTA Tallahassee Tennis Challenger - Tallahassee 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Geovillage Open Trofeo Melia Olbia - Olbia Rome Challenger Prostejov Challenger Guzzini Challenger - Recanati Caltanissetta Challenger BMW Open - Munich Tampere Imageneering Open - Tampere Monza Challenger Synsam Swedish Open - Bastad Mordovia Cup - Mordovia La Serena Open - La Serena Timisoara Challenger Croatia Open - Umag Rhein-Main Challenger 2003 - Aschaffenburg Liberec Challenger Genoa Open 'Fondazione Carige' - Genova Recanati Challenger II Cyclus Open de Tenis - Florianopolis Orbetello Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires The Nottingham Challenger - Nottingham Morocco Tennis Tour - Fes Tennis Napoli Cup 2007 - Napoli Gemax Open 2002 - Belgrade BMW Open - Munich Asirom Challenger Brasov - Brasov Copa Ericsson Chile - Santiago Gemax Open - Belgrade Atlantic City Open - Atlantic City Stella Artois Clay Court Championships - Budaors Samarkand Challenger - Samarkand Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Bulgarian Open - Sofia Pekao Open 2003 - Szczecin Jameson Cup - Milan The LTA Wrexham Challenger - Wrexham Copa Petrobras Colombia - Bogota Movistar Open - Vina del Mar Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo Brasil Open - Costa do Sauipe IPP Geneva Trophy - Geneva Abierto Mexicano Telcel - Acapulco Antonio Savoldi-Marco Co. - Manerbio Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Open de Tenis Comunidad Valenciana - Valencia Music City Challenger - Nashville Ljubljana Open - Ljubljana BMW Open - Munich Challenger ATP de Cuenca Diario El Mercurio - Cuenca Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors XI Trofeo Ciudad de Quito - Quito PEOPLEnet Cup - Dnepropetrovsk Memorial Manfredini - Sassuolo IPP Open - Helsinki Challenger DCN de Cherbourg - Cherbourg MoviStar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Roma Open Challenger - Rome Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Oberstaufen Challenger Copa Telmex - Buenos Aires Estoril Open - Estoril Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo Tennislife Cup - Napoli San Benedetto Challenger Rimini Challenger Penza Challenger Copa Petrobras-Paraguay - Asuncion The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Trani Challenger Karshi Challenger Open Sabadell Atlantico - Barcelona Copa Petrobras-Uruguay - Montevideo Brasov Challenger Rijeka Challenger Samsung Securities Cup - Seoul Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Allianz Suisse Open Gstaad - Gstaad Napoli Challenger Como Challenger Genova Challenger Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Karlsruhe Challenger Mercedes Cup - Stuttgart Prostejov Challenger Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Furth Challenger Segovia Challenger Davidoff Swiss Indoors - Basel Open Sabadell Atlantico - Barcelona Copa Telmex - Buenos Aires Dallas Challenger Estoril Open - Estoril Next Generation Adelaide International - Adelaide Seville Challenger Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar Noumea Challenger Brasil Open - Costa do Sauipe Salinas Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Tashkent Challenger Porto Alegre Challenger Qatar ExxonMobil Open - Doha Cortina Challenger Heineken Open - Auckland Orange Warsaw Open - Warsaw Montevideo Challenger Meknes Challenger Quimper Challenger Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Sao Leopoldo Challenger Citi Open - Washington Marbella Challenger Marrakech Challenger St. Petersburg Open - St. Petersburg St. Brieuc Challenger Open Sud de France - Montpellier Barletta Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Copa Claro - Buenos Aires Napoli Challenger Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open 13 - Marseille ATP Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Vegeta Croatia Open - Umag Panama City Challenger Itajai Challenger Santos Challenger Valencia Open - Valencia TEB BNP Paribas Istanbul Open - Istanbul Rome Challenger Rennes Challenger Bratislava Challenger Ningboo Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag Tunis Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Rome Challenger Astana Challenger San Marino Challenger Portoroz Challenger Loughborough Challenger Brasov Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London Suzhou Challenger Bet-at-home Open - Hamburg Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Aircel Chennai Open - Chennai Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon Segovia Challenger Open Sud de France - Montpellier Open 13 - Marseille Nottingham-2 Challenger San Benedetto Challenger Bangkok Challenger Bangkok Challenger Copa Ericsson Uruguay - Montevideo Mestre Challenger Todi Challenger Neride Prague Indoor - Prague Jameson Cup - Milan St. Petersburg Challenger by Kinex - St. Petersburg Movistar Open - Vina del Mar IX Torneo Internacionale de Tennis - Barletta Internationaux du Doubs - Besancon Bauer Watertechnology Cup - Eckental Copa Petrobras Uruguay - Montevideo Open Seat Godo 2005 - Barcelona Sydney International - Sydney Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Chennai Open - Chennai Copa Telmex - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Qatar Open - Doha Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Gerry Weber Open - Halle Synsam Swedish Open - Bastad Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mercedes Cup - Stuttgart Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Gerry Weber Open - Halle The Artois Championships - London Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Wimbledon - London Open Sabadell Atlantico - Barcelona Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3